// 循环方式：
console.log(sumTo(100)) // 5050

function sumTo(n) {
	let sum = 0
	for (let i = 1; i <= n; i++) {
		sum += i
	}
	return sum
}

// 递归方式：
console.log(sumTo(100)) // 5050

function sumTo(n) {
	if (n == 1) return n
	else return (n += sumTo(n - 1))
}

// 使用公式：
console.log(sumTo(100)) // 5050

function sumTo(n) {
	return (1 + n) * (n / 2)
}
